• word of the day

    brugmansia sanguinea

    brugmansia sanguinea - Dictionary definition and meaning for word brugmansia sanguinea

    Definition
    (noun) arborescent South American shrub having very large orange-red flowers
Download our Mobile App Today
Receive our word of the day
on Whatsapp